History
History
Synonyms
UK
US
Meaning:
afford

to spare or find enough money or time (for something)

able to have or do; within financial means

HAVE ENOUGH FOR as in Wiktionary
HAVE ENOUGH FOR as in Wikipedia